<?php

class Admin_UsuariosController extends Zend_Controller_Action
{

    public function init()
    {
        /* Initialize action controller here */
    }

    public function indexAction()
    {
        // action body
        $this->_helper->redirector('lista');
    }
    
    public function listaAction()
    {
    	$usuarios 	= new Admin_Model_Usuarios();
        $rows = $usuarios->lista();
        
        $this->view->usuarios = $rows;
    }
    
    public function novoAction()
    {
	    $usuarios = new Admin_Model_Usuarios();
		$perfis   = new Admin_Model_Perfis();
		
		//dados para editar
    	$usuario_id = (int) $this->_getParam('id');	    
	    $dados = $usuarios->dadosUsuarios($usuario_id);
	    $this->view->editar = $dados;
		
		//combo
		$rows_perfis = $perfis->lista();
		$this->view->perfis = $rows_perfis;
		
		if($this->getRequest()->isPost())
		{
			$retorno_insert = $usuarios->novoUsuario($_POST);
		}
		if(isset($retorno_insert))
		{
			$this->view->retorno = $retorno_insert;	
		}
    }
    
	public function editarAction()
    {
    	$usuarios = new Admin_Model_Usuarios();
    	$categoria_id = (int) $this->_getParam('id');
    	$editar = $usuarios->editarUsuario($_POST, $categoria_id);
		
		$this->_helper->redirector('lista');
    }        
}

